2f6af549fb4c6cbd9ae9cfdae45c37156480c433,core/baseLanguage/graphLayout/solutions/jetbrains.mps.graphLayout.layeredLayout/source_gen/jetbrains/mps/graphLayout/layeredLayout/BKCoordinatePlacer.java,BKCoordinatePlacer,findBadEdgesInLayer,#List#,79

Before Change


        closestInnerEdgePos = getOppositePos(node);
      } else {
        for (Edge edge : ListSequence.fromList(node.getOutEdges())) {
          int targetPos = myPosInLayer[edge.getTarget().getIndex()];
          if (targetPos < closestInnerEdgePos) {
            SetSequence.fromSet(badEdges).addElement(edge);
          }

After Change


        closestInnerEdgePos = getOppositePos(node);
      } else {
        for (Edge edge : ListSequence.fromList(node.getOutEdges())) {
          int targetPos = MapSequence.fromMap(myPosInLayer).get(edge.getTarget());
          if (targetPos < closestInnerEdgePos) {
            SetSequence.fromSet(badEdges).addElement(edge);
          }